unhinge (someone's) confidence

Translations
поколебать (чью-то) уверенность
The criticism served to unhinge her confidence.
Эта критика послужила тому, чтобы поколебать её уверенность.